import site
import sys
import os


def get_site_path() -> str:
    site_paths = site.getsitepackages()
    print("site_paths[0]:", site_paths[0])
    # print("\nsys.path:", sys.path)
    return site_paths[0]


def check_current_path():
    # 获取当前文件的绝对路径
    curr_absolute_path = os.path.abspath(__file__)

    # 获取当前文件所在的文件夹的绝对路径
    curr_dir_path = os.path.dirname(curr_absolute_path)
    curr_dir_path += os.sep
    curr_dir_path += "src"
    print(f"\n当前文件所在的文件夹的绝对路径是：{curr_dir_path}")

    # 判断当前文件的绝对路径是否在列表中
    if curr_dir_path in sys.path:
        print(f"\n当前文件所在的文件夹的绝对路径 {curr_dir_path} 存在于列表之中")
    else:
        print(f"\n当前文件所在的文件夹的绝对路径 {curr_dir_path} 不存在于列表之中")


get_site_path()
check_current_path()
